@import url( http://fonts.googleapis.com/css?family=Advent+Pro:500,700|Noticia+Text:400,400italic,700,700italic&subset=latin,latin-ext );
html {
	font-size: 100%;
}
body {
	font-family: "Noticia Text", serif; font-weight: 400; -webkit-font-smoothing: antialiased;
}
body {
	color: rgb(17, 17, 17);
}
a {
	color: rgb(17, 17, 17);
}
a:hover {
	color: rgb(17, 17, 17);
}
a {
	-webkit-transition: color .3s ease; -moz-transition: color .3s ease; -ms-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
#ad {
	padding: 20px; left: 10px; top: 10px; width: 170px; overflow: hidden; position: fixed; z-index: 1000; background-color: rgba(255, 255, 255, 0.5);
}
.dark#ad {
	background-color: rgba(0, 0, 0, 0.5);
}
#bsap_aplink {
	width: 100%; color: rgba(0, 0, 0, 0.25); text-transform: uppercase; font-family: "Advent Pro", sans-serif; font-size: 14px; font-weight: 500; margin-bottom: 10px; display: block;
}
#bsap_aplink:hover {
	color: rgb(17, 17, 17);
}
.dark#ad #bsap_aplink {
	color: rgba(255, 255, 255, 0.25);
}
.dark#ad #bsap_aplink:hover {
	color: rgb(255, 255, 255);
}
body .one .bsa_it_ad {
	position: static !important; z-index: 1 !important; background-color: transparent !important;
}
body .one .bsa_it_ad * {
	position: static !important; z-index: 1 !important; background-color: transparent !important;
}
body .one .bsa_it_ad {
	margin: 0px; padding: 0px; border: currentColor; font-family: "Noticia Text", serif;
}
body .one .bsa_it_ad .bsa_it_i {
	margin: 0px; padding: 0px; width: 100%; display: block;
}
body .one .bsa_it_ad .bsa_it_t {
	margin: 0px; padding: 0px; width: 100%; display: block;
}
body .one .bsa_it_ad .bsa_it_d {
	margin: 0px; padding: 0px; width: 100%; display: block;
}
body .one .bsa_it_ad .bsa_it_t {
	color: rgba(0, 0, 0, 0.75); line-height: 1.75; font-size: 14px;
}
body .one .bsa_it_ad .bsa_it_d {
	color: rgba(0, 0, 0, 0.75); line-height: 1.75; font-size: 14px;
}
body .one .bsa_it_ad .bsa_it_i {
	margin-bottom: 10px;
}
body .one .bsa_it_ad .bsa_it_t {
	font-weight: 700;
}
.dark#ad .bsa_it_ad .bsa_it_t {
	color: rgba(255, 255, 255, 0.75);
}
.dark#ad .bsa_it_ad .bsa_it_d {
	color: rgba(255, 255, 255, 0.75);
}
body .one .bsa_it_p {
	display: none;
}
#ad-close {
	top: 5px; width: 10px; height: 10px; text-align: left; right: 5px; text-indent: -9999px; position: absolute;
}
#ad-close::before {
	left: 50%; top: 0px; width: 2px; bottom: 0px; margin-left: -1px; position: absolute; content: ""; background-color: rgb(102, 102, 102);
}
#ad-close::after {
	left: 50%; top: 0px; width: 2px; bottom: 0px; margin-left: -1px; position: absolute; content: ""; background-color: rgb(102, 102, 102);
}
.dark#ad #ad-close::before {
	background-color: rgb(153, 153, 153);
}
.dark#ad #ad-close::after {
	background-color: rgb(153, 153, 153);
}
#ad-close:hover::before {
	background-color: rgb(17, 17, 17);
}
#ad-close:hover::after {
	background-color: rgb(17, 17, 17);
}
.dark#ad #ad-close:hover::before {
	background-color: rgb(255, 255, 255);
}
.dark#ad #ad-close:hover::after {
	background-color: rgb(255, 255, 255);
}
#ad-close::before {
	-ms-transform: rotate(45deg); -webkit-transform: rotate( 45deg ); -moz-transform: rotate( 45deg ); -o-transform: rotate( 45deg ); transform: rotate( 45deg );
}
#ad-close::after {
	-ms-transform: rotate(-45deg); -webkit-transform: rotate( -45deg ); -moz-transform: rotate( -45deg ); -o-transform: rotate( -45deg ); transform: rotate( -45deg );
}
#meta {
	padding: 10px 20px 0px; left: 0px; width: 100%; height: 40px; bottom: 0px; line-height: 1; overflow: hidden; position: fixed; z-index: 1001; background-color: rgba(255, 255, 255, 0.5);
}
.dark#meta {
	background-color: rgba(0, 0, 0, 0.5);
}
#meta li {
	float: right;
}
#meta li:first-child {
	float: left;
}
#meta li:last-child {
	margin-right: 15px; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -ms-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease;
}
:not(:hover)#meta li:last-child {
	opacity: 0;
}
#back-to-article {
	bottom: -2px; color: rgb(17, 17, 17); text-transform: uppercase; font-family: "Advent Pro", sans-serif; font-weight: 500; text-decoration: none; float: left; position: relative;
}
#back-to-article::before {
	border-width: 5px 5px 5px medium; border-style: solid solid solid none; border-color: transparent rgba(0, 0, 0, 0.5) transparent currentColor; width: 0px; height: 0px; margin-right: 5px; display: inline-block; content: "";
}
#back-to-article:hover::before {
	border-right-color: rgb(17, 17, 17);
}
.dark#meta #back-to-article {
	color: rgb(255, 255, 255);
}
.dark#meta #back-to-article::before {
	border-right-color: rgba(255, 255, 255, 0.5);
}
.dark#meta #back-to-article:hover::before {
	border-right-color: rgb(255, 255, 255);
}
#ad {
	display: none;
}
#meta {
	display: none;
}
